package com.cxs.dto;

import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;

import javax.validation.constraints.NotNull;

/*
 * @Author:cxs
 * @Date:2021/10/18  10:14
 * @Version 1.0
 * @Motto:放下杂念,只为迎接明天更好的自己
 * */
@Data
public class AddUserDTO {
    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 用户名
     */
    @NotBlank(message = "登录名岂能为空")
    private String loginName;

    /**
     * 身份证号
     */
    @NotBlank(message = "身份证号岂能为空")
    private String identity;

    /**
     * 昵称
     */
    @NotBlank(message = "真实姓名岂能为空")
    private String realName;

    /**
     * 0女,1男
     */
    @NotNull(message = "性别岂能为空")
    private Integer sex;

    /**
     * 地址
     */
    @NotBlank(message = "地址岂能为空")
    private String address;

    /**
     * 手机号
     */
    @NotBlank(message = "手机号岂能为空")
    private String phone;

    /**
     * 密码
     */
    private String pwd;

    /**
     * 用户描述
     */
    @NotBlank(message = "用户描述岂能为空")
    private String position;

    /**
     * 1，超级管理员,2，系统用户
     */
    private Integer type;

    /**
     * 0 - 不生效   ,  1 - 生效
     */
    @NotNull(message = "是否可用岂能为空")
    private Integer available;

    public Integer getUserId() {
        return userId;
    }

    public void setUserid(Integer userId) {
        this.userId = userId;
    }

    public String getLoginName() {
        return loginName;
    }

    public void setLoginname(String loginName) {
        this.loginName = loginName;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealname(String realName) {
        this.realName = realName;
    }
}
